package com.ruoyi.domain.dao;

import io.swagger.annotations.ApiModelProperty;
import com.ruoyi.common.annotation.Excel;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 对象 l_xqgx
 * 
 * @author zxw
 * @date 2025-07-09
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class LXqgx implements Serializable {

    @Excel(name = "gid")
    @ApiModelProperty(value = "gid")
    private Long gid;

    @Excel(name = "gid1")
    @ApiModelProperty(value = "gid1")
    private String gid1;

    @Excel(name = "管道编号")
    @ApiModelProperty(value = "管道编号")
    private String pipeNum;


    @Excel(name = "小区名")
    @ApiModelProperty(value = "小区名")
    private String estate;


    @Excel(name = "上一个节点")
    @ApiModelProperty(value = "上一个节点")
    private String priorNode;

    @Excel(name = "起点x")
    @ApiModelProperty(value = "起点x")
    private String startx;


    @Excel(name = "起点y")
    @ApiModelProperty(value = "起点y")
    private String starty;


    @Excel(name = "下一个节点")
    @ApiModelProperty(value = "下一个节点")
    private String nextNode;


    @Excel(name = "终点x")
    @ApiModelProperty(value = "终点x")
    private String endx;


    @ApiModelProperty(value = "终点y")
    @Excel(name = "终点y")
    private String endy;


    @ApiModelProperty(value = "管道直径")
    @Excel(name = "管道直径")
    private String diameter;

    @ApiModelProperty(value = "管道长度")
    @Excel(name = "管道长度")
    private String len;

    @ApiModelProperty(value = "管道类型")
    @Excel(name = "管道类型")
    private String pipeKind;

    @ApiModelProperty(value = "管道材质")
    @Excel(name = "管道材质")
    private String material;

    @ApiModelProperty(value = "修建时间")
    @Excel(name = "修建时间")
    private String makeTime;

    @ApiModelProperty(value = "起点高程")
    @Excel(name = "起点高程")
    private String startH;

    @ApiModelProperty(value = "终点高程")
    @Excel(name = "终点高程")
    private String endH;

    @ApiModelProperty(value = "描述")
    @Excel(name = "描述")
    private String remarks;

    @ApiModelProperty(value = "shapeLeng")
    @Excel(name = "shapeLeng")
    private String shapeLeng;

    @ApiModelProperty(value = "起点x1")
    @Excel(name = "起点x1")
    private String xstart1;

    @ApiModelProperty(value = "终点x1")
    @Excel(name = "终点x1")
    private String xend1;

    @ApiModelProperty(value = "起点y1")
    @Excel(name = "起点y1")
    private String ystart1;

    @ApiModelProperty(value = "终点y1")
    @Excel(name = "终点y1")
    private String yend1;


    @ApiModelProperty(value = "管线中点x")
    @Excel(name = "管线中点x")
    private String middlex;

    @ApiModelProperty(value = "管线中点y")
    @Excel(name = "管线中点y")
    private String middley;

    @ApiModelProperty(value = "geom")
    @Excel(name = "geom")
    private String geom;


}
